<?php
/*
 * estudo de padrões de projetos com php
 * author: fabricio s costa
 * version: 1.0
 * site: http://fabriciojf.com
 */
//segurança
require_once('com/fabriciojf/security/Permission.class.php');
require_once('smarty/SmartyInclude.php');

Permission::requireInRole(array('admin'));

// instancia um objeto smarty padrão
$smarty = SmartyInclude::getSmarty();

// pega os objetos da action
$categoriaDao = $_REQUEST["categoriaDao"];

// carrega os valores dos objetos nos vetores
foreach ($categoriaDao as $row){
    $idCategoria[] = $row['id'];
    $categoria[] = $row['categoria'];
}

require_once('com/fabriciojf/include/Menu.class.php');

// carrega o template
/* menu */
$smarty->assign('menuon',  Menu::getMenuOn());
$smarty->assign('menupost', Menu::getMenuPost());
$smarty->assign('menupage', Menu::getMenuPages());
$smarty->assign('menuticket', Menu::getMenuTicket());
$smarty->assign('menupostinativos', Menu::getMenuPostInativos());
$smarty->assign('menusuperior', Menu::getMenuSuperior());

$smarty->assign('idCategoria', $idCategoria);
$smarty->assign('categoria', $categoria);
$smarty->display('CadastroPost.tpl');

?>
